home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer (Italian) 44 / PC Gamer IT CD 44 2-2.iso / peacemaker / Peacemaker / Gui / optwidg.dat < prev    next >
Text File  |  1999-03-11  |  10KB  |  322 lines

  1. FSTPC 5
  2.  
  3. # The options screen widgets
  4.  
  5. # ON-OFF GRAPHICS
  6. Bitmap opton
  7. (:area 0 0 12 12 :parent optgui :sub_path options :file opton.sur)
  8. Bitmap optoff
  9. (:area 0 0 12 12 :parent optgui :sub_path options :file optoff.sur)
  10.  
  11. # STATE3 GRAPHICS
  12. Bitmap optup
  13. (:area 0 0 20 20 :parent optgui :sub_path options :file but2a.sur)
  14. Bitmap optdown
  15. (:area 0 0 20 20 :parent optgui :sub_path options :file but2b.sur)
  16. Bitmap opthi
  17. (:area 0 0 20 20 :parent optgui :sub_path options :file but2c.sur)
  18.  
  19. #====================================================================================================================
  20. # CONTROL METHOD
  21. #====================================================================================================================
  22.  
  23. Group controlgrp
  24. (:area 0 0 0 0 :parent optgui :max 1)
  25.  
  26. # MOUSE
  27. OnOff mouse
  28. (:area 38 74 12 12 :parent controlgrp :cursor high :on opton :off optoff :layer 1 :radio
  29. (:MLButtonDown 1
  30. 1 GUI_play clicksnd 0)
  31. (:On_action 1
  32. 2 change_opt optgui 4 1))
  33.  
  34. # KEYBOARD
  35. OnOff keyboard
  36. (:area 147 74 12 12 :parent controlgrp :cursor high :on opton :off optoff :layer 1 :radio
  37. (:MLButtonDown 1
  38. 1 GUI_play clicksnd 0)
  39. (:On_action 1
  40. 2 change_opt optgui 4 2))
  41.  
  42. # JOYSTICK
  43. OnOff joystick
  44. (:area 266 74 12 12 :parent controlgrp :cursor high :on opton :off optoff :layer 1 :radio
  45. (:MLButtonDown 1
  46. 1 GUI_play clicksnd 0)
  47. (:On_action 1
  48. 2 change_opt optgui 4 3))
  49.  
  50.  
  51. # MOUSE SENSITIVITY
  52.  
  53. # INCREASE
  54. State3 msplus
  55. (:area 527 80 20 20 :parent optgui :up optup :down optdown :high opthi :cursor high
  56. (:MLButtonDown 1
  57. 1 GUI_play clicksnd 0)
  58. (:MLButtonClk 1
  59. 2 change_opt optgui 5 1))
  60.  
  61. # DECREASE
  62. State3 msminus
  63. (:area 432 80 20 20 :parent optgui :up optup :down optdown :high opthi :cursor high
  64. (:MLButtonDown 1
  65. 1 GUI_play clicksnd 0)
  66. (:MLButtonClk 1
  67. 2 change_opt optgui 5 0))
  68.  
  69. sRegion mouse1
  70. (:area 455 84 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  71. sRegion mouse2
  72. (:area 469 84 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  73. sRegion mouse3
  74. (:area 483 84 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  75. sRegion mouse4
  76. (:area 497 84 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  77. sRegion mouse5
  78. (:area 511 84 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  79.  
  80. #====================================================================================================================
  81. # GRAPHICS OPTIONS
  82. #====================================================================================================================
  83.  
  84. # GRAPHIC DETAIL
  85. State3 graphicup
  86. (:area 260 187 20 20 :parent optgui :up optup :down optdown :high opthi :cursor high :layer 1
  87. (:MLButtonDown 1
  88. 1 GUI_play clicksnd 0)
  89. (:MLButtonClk 1
  90. 2 change_opt optgui 3 1))
  91.  
  92. State3 graphicdown
  93. (:area 165 187 20 20 :parent optgui :up optup :down optdown :high opthi :cursor high :layer 1
  94. (:MLButtonDown 1
  95. 1 GUI_play clicksnd 0)
  96. (:MLButtonClk 1
  97. 2 change_opt optgui 3 0))
  98.  
  99. sRegion tex1
  100. (:area 188 191 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  101. sRegion tex2
  102. (:area 202 191 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  103. sRegion tex3
  104. (:area 216 191 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  105. sRegion tex4
  106. (:area 230 191 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  107. sRegion tex5
  108. (:area 244 191 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  109.  
  110.  
  111. # SPECIAL EFFECTS
  112. State3 sfxup
  113. (:area 260 218 20 20 :parent optgui :up optup :down optdown :high opthi :cursor high :layer 1
  114. (:MLButtonDown 1
  115. 1 GUI_play clicksnd 0)
  116. (:MLButtonClk 1
  117. 2 change_opt optgui 2 1))
  118.  
  119. State3 sfxdown
  120. (:area 165 218 20 20 :parent optgui :up optup :down optdown :high opthi :cursor high :layer 1
  121. (:MLButtonDown 1
  122. 1 GUI_play clicksnd 0)
  123. (:MLButtonClk 1
  124. 2 change_opt optgui 2 0))
  125.  
  126. sRegion sfx1
  127. (:area 188 222 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  128. sRegion sfx2
  129. (:area 202 222 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  130. sRegion sfx3
  131. (:area 216 222 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  132. sRegion sfx4
  133. (:area 230 222 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  134. sRegion sfx5
  135. (:area 244 222 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  136.  
  137.  
  138. # SCREEN RESOLUTION
  139. Group res_grp
  140. (:area 0 0 0 0 :parent optgui :max 1)
  141.  
  142. # SUPER RES 800x600
  143. OnOff super_res
  144. (:area 461 199 12 12 :parent res_grp :cursor high :on opton :off optoff  :radio :layer 1
  145. (:MLButtonDown 1
  146. 1 GUI_play clicksnd 0)
  147. (:On_action 1
  148. 2 change_opt optgui 1 4))
  149.  
  150. # HIGH RES 640x480
  151. OnOff high_res
  152. (:area 461 221 12 12 :parent res_grp :cursor high :on opton :off optoff :radio :layer 1
  153. (:MLButtonDown 1
  154. 1 GUI_play clicksnd 0)
  155. (:On_action 1
  156. 2 change_opt optgui 1 3))
  157.  
  158. # MEDIUM RES 512x384
  159. OnOff medium_res
  160. (:area 461 243 12 12 :parent res_grp :cursor high :on opton :off optoff :radio :layer 1
  161. (:MLButtonDown 1
  162. 1 GUI_play clicksnd 0)
  163. (:On_action 1
  164. 2 change_opt optgui 1 2))
  165.  
  166. #====================================================================================================================
  167. # SOUND OPTIONS
  168. #====================================================================================================================
  169.  
  170. # MENU MUSIC
  171. State3 menu_music_up
  172. (:area 260 334 20 20 :parent optgui :up optup :down optdown :high opthi :cursor high :layer 1
  173. (:MLButtonDown 1
  174. 1 GUI_play clicksnd 0)
  175. (:MLButtonClk 1
  176. 2 change_opt optgui 8 1))
  177.  
  178. State3 menu_music_down
  179. (:area 165 334 20 20 :parent optgui :up optup :down optdown :high opthi :cursor high :layer 1
  180. (:MLButtonDown 1
  181. 1 GUI_play clicksnd 0)
  182. (:MLButtonClk 1
  183. 2 change_opt optgui 8 0))
  184.  
  185. sRegion menu1
  186. (:area 188 338 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  187. sRegion menu2
  188. (:area 202 338 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  189. sRegion menu3
  190. (:area 216 338 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  191. sRegion menu4
  192. (:area 230 338 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  193. sRegion menu5
  194. (:area 244 338 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  195.  
  196. # GAME MUSIC
  197. State3 game_music_up
  198. (:area 260 365 20 20 :parent optgui :up optup :down optdown :high opthi :cursor high :layer 1
  199. (:MLButtonDown 1
  200. 1 GUI_play clicksnd 0)
  201. (:MLButtonClk 1
  202. 2 change_opt optgui 9 1))
  203.  
  204. State3 game_music_down
  205. (:area 165 365 20 20 :parent optgui :up optup :down optdown :high opthi :cursor high :layer 1
  206. (:MLButtonDown 1
  207. 1 GUI_play clicksnd 0)
  208. (:MLButtonClk 1
  209. 2 change_opt optgui 9 0))
  210.  
  211. sRegion game1
  212. (:area 188 369 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  213. sRegion game2
  214. (:area 202 369 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  215. sRegion game3
  216. (:area 216 369 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  217. sRegion game4
  218. (:area 230 369 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  219. sRegion game5
  220. (:area 244 369 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  221.  
  222. # SOUND EFFECTS
  223. State3 sound_fx_up
  224. (:area 544 334 20 20 :parent optgui :up optup :down optdown :high opthi :cursor high :layer 1
  225. (:MLButtonDown 1
  226. 1 GUI_play clicksnd 0)
  227. (:MLButtonClk 1
  228. 2 change_opt optgui 6 1))
  229.  
  230. State3 sound_fx_down
  231. (:area 449 334 20 20 :parent optgui :up optup :down optdown :high opthi :cursor high :layer 1
  232. (:MLButtonDown 1
  233. 1 GUI_play clicksnd 0)
  234. (:MLButtonClk 1
  235. 2 change_opt optgui 6 0))
  236.  
  237. sRegion sound_fx1
  238. (:area 472 338 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  239. sRegion sound_fx2
  240. (:area 486 338 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  241. sRegion sound_fx3
  242. (:area 500 338 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  243. sRegion sound_fx4
  244. (:area 514 338 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  245. sRegion sound_fx5
  246. (:area 528 338 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  247.  
  248. # SPEECH
  249. State3 radio_vol_up
  250. (:area 544 365 20 20 :parent optgui :up optup :down optdown :high opthi :cursor high :layer 1
  251. (:MLButtonDown 1
  252. 1 GUI_play clicksnd 0)
  253. (:MLButtonClk 1
  254. 2 change_opt optgui 7 1))
  255.  
  256. State3 radio_vol_down
  257. (:area 449 365 20 20 :parent optgui :up optup :down optdown :high opthi :cursor high :layer 1
  258. (:MLButtonDown 1
  259. 1 GUI_play clicksnd 0)
  260. (:MLButtonClk 1
  261. 2 change_opt optgui 7 0))
  262.  
  263. sRegion radio_vol1
  264. (:area 472 369 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  265. sRegion radio_vol2
  266. (:area 486 369 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  267. sRegion radio_vol3
  268. (:area 500 369 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  269. sRegion radio_vol4
  270. (:area 514 369 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  271. sRegion radio_vol5
  272. (:area 528 369 12 12 :parent optgui :cursor high :graphic opton :layer 1)
  273.  
  274. # ENGINE NOISE
  275. OnOff engine_noise
  276. (:area 168 399 12 12 :parent optgui :cursor high :on opton :off optoff :layer 1
  277. (:MLButtonDown 1
  278. 1 GUI_play clicksnd 0)
  279. (:On_action 1
  280. 3 change_opt_onoff optgui 10 0 1)
  281. (:Off_action 1
  282. 3 change_opt_onoff optgui 10 0 0))
  283.  
  284. # SUBTITLES
  285. OnOff subtitles
  286. (:area 452 399 12 12 :parent optgui :cursor high :on opton :off optoff :layer 1
  287. (:MLButtonDown 1
  288. 1 GUI_play clicksnd 0)
  289. (:On_action 1
  290. 3 change_opt_onoff optgui 10 1 1)
  291. (:Off_action 1
  292. 3 change_opt_onoff optgui 10 1 0))
  293.  
  294. #====================================================================================================================
  295.  
  296. # ACCEPT
  297. State3 opt_done
  298. (:area 483 434 119 38 :parent optgui :up butup :down butdown :high buthi :cursor high :trans :active_area :layer 1
  299. (:MLButtonDown 1
  300. 1 GUI_play clicksnd 0)
  301. (:MLButtonClk 1
  302. 1 opt_done optgui 1))
  303.  
  304.  
  305. # CANCEL
  306.  
  307. #====================================================================================================================
  308. # BARS TO GREY OUT THE SUPER RES AND LO RES IF NOT AVAILABLE
  309. #====================================================================================================================
  310. Bitmap resbmp
  311. (:area 0 0 52 15 :parent optgui :sub_path options :file rescover.sur)
  312.  
  313. # 512x384
  314. sRegion ov512
  315. (:area 660 242 52 15 :parent optgui :graphic resbmp :disabled :layer 1)
  316.  
  317. # 800x600
  318. sRegion ov800
  319. (:area 660 198 52 15 :parent optgui :graphic resbmp :disabled :layer 1)
  320.  
  321. Paths 0 0
  322.